Skip to content

feat: MFE iframe support [POC]#1752

Draft
metal-messiah wants to merge 13 commits into
mainfrom
mfe-iframe
Draft

feat: MFE iframe support [POC]#1752
metal-messiah wants to merge 13 commits into
mainfrom
mfe-iframe

Conversation

@metal-messiah

@metal-messiah metal-messiah commented Apr 10, 2026

Copy link
Copy Markdown
Member

Please add a one-paragraph summary here, suitable for a release notes description. This will help with documentation.

Overview

Please see this HLD diagram which visualizes the data flow

Related Issue(s)

Testing

@metal-messiah metal-messiah added the POC A proof of concept label Apr 10, 2026
@github-actions

Copy link
Copy Markdown

Supportability Metric Usage Changes:

No matching changes found

Supportability Metrics .md File Changes:

supportability_metrics.md was changed? false

New supportability metrics require changes to supportability_metrics.md, as well as a new PR to Angler. Please ensure an Angler PR is created and linked to this PR.

@github-actions

github-actions Bot commented Apr 10, 2026

Copy link
Copy Markdown

Asset Size Report

Merging this pull request will result in the following asset size changes:

Agent Asset Previous Size New Size Diff
lite loader 27.24 kB / 10.2 kB (gzip) 27.44 kB / 10.34 kB (gzip) 0.74% / 1.37% (gzip)
lite async-chunk 59.82 kB / 19.99 kB (gzip) 62.08 kB / 20.8 kB (gzip) 3.78% / 4.04% (gzip)
pro loader 69.99 kB / 24.32 kB (gzip) 70.42 kB / 24.54 kB (gzip) 0.61% / 0.93% (gzip)
pro async-chunk 97.29 kB / 30.82 kB (gzip) 99.34 kB / 31.59 kB (gzip) 2.12% / 2.5% (gzip)
spa loader 72.31 kB / 25.05 kB (gzip) 72.74 kB / 25.26 kB (gzip) 0.59% / 0.84% (gzip)
spa async-chunk 109.44 kB / 34.04 kB (gzip) 111.5 kB / 34.79 kB (gzip) 1.88% / 2.22% (gzip)

@codecov

codecov Bot commented Apr 10, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 14.74820% with 237 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.65%. Comparing base (d75f4bf) to head (4c21b29).
⚠️ Report is 11 commits behind head on main.

Files with missing lines Patch % Lines
src/interfaces/registered-iframe-entity.js 0.00% 111 Missing and 17 partials ⚠️
src/loaders/configure/iframe-message-handler.js 0.00% 64 Missing and 23 partials ⚠️
src/common/constants/iframe-constants.js 0.00% 6 Missing ⚠️
src/common/config/init.js 33.33% 3 Missing and 1 partial ⚠️
src/common/v2/utils.js 55.55% 3 Missing and 1 partial ⚠️
src/common/v2/mfe-vitals.js 50.00% 2 Missing ⚠️
src/features/utils/instrument-base.js 33.33% 2 Missing ⚠️
src/loaders/configure/configure.js 33.33% 2 Missing ⚠️
src/common/v2/timing-factory.js 75.00% 1 Missing ⚠️
src/loaders/api/register.js 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1752      +/-   ##
==========================================
- Coverage   90.09%   87.65%   -2.44%     
==========================================
  Files         214      220       +6     
  Lines        7852     8238     +386     
  Branches     1669     1763      +94     
==========================================
+ Hits         7074     7221     +147     
- Misses        708      905     +197     
- Partials       70      112      +42     
Flag Coverage Δ
unit-tests 82.88% <14.74%> (-3.17%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Comment thread src/loaders/configure/iframe-message-handler.js Fixed
@metal-messiah

Copy link
Copy Markdown
Member Author

@copilot review this PR

Copilot stopped work on behalf of metal-messiah due to an error July 13, 2026 18:38
@metal-messiah metal-messiah deployed to nr1-experiments July 13, 2026 21:18 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

POC A proof of concept

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants